package com.ruoyi.db.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商户详情信息对象 lq_merchant_detail_info
 * 
 * @author ruoyi
 * @date 2024-09-25
 */
public class MerchantDetailInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 商户ID */
    private Long infoId;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String productName;

    /** 产品logo */
    @Excel(name = "产品logo")
    private String productLogo;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;

    /** 标签信息 */
    @Excel(name = "标签信息")
    private String labelInfo;

    /** 地址信息 */
    @Excel(name = "地址信息")
    private String addressInfo;

    /** 简介信息 */
    @Excel(name = "简介信息")
    private String introInfo;

    /** 位置信息 */
    @Excel(name = "位置信息")
    private String positionInfo;

    public void setInfoId(Long infoId) 
    {
        this.infoId = infoId;
    }

    public Long getInfoId() 
    {
        return infoId;
    }
    public void setProductName(String productName) 
    {
        this.productName = productName;
    }

    public String getProductName() 
    {
        return productName;
    }
    public void setProductLogo(String productLogo) 
    {
        this.productLogo = productLogo;
    }

    public String getProductLogo() 
    {
        return productLogo;
    }
    public void setCompanyName(String companyName) 
    {
        this.companyName = companyName;
    }

    public String getCompanyName() 
    {
        return companyName;
    }
    public void setLabelInfo(String labelInfo) 
    {
        this.labelInfo = labelInfo;
    }

    public String getLabelInfo() 
    {
        return labelInfo;
    }
    public void setAddressInfo(String addressInfo) 
    {
        this.addressInfo = addressInfo;
    }

    public String getAddressInfo() 
    {
        return addressInfo;
    }
    public void setIntroInfo(String introInfo) 
    {
        this.introInfo = introInfo;
    }

    public String getIntroInfo() 
    {
        return introInfo;
    }
    public void setPositionInfo(String positionInfo) 
    {
        this.positionInfo = positionInfo;
    }

    public String getPositionInfo() 
    {
        return positionInfo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("infoId", getInfoId())
            .append("productName", getProductName())
            .append("productLogo", getProductLogo())
            .append("companyName", getCompanyName())
            .append("labelInfo", getLabelInfo())
            .append("addressInfo", getAddressInfo())
            .append("introInfo", getIntroInfo())
            .append("positionInfo", getPositionInfo())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
